package com.hjm.project.ActActivityDistribution.ActActivityDistribution.service;

import java.util.List;
import java.util.Map;

import com.hjm.project.ActActivityDistribution.ActActivityDistribution.domain.ActActivityDistribution;

/**
 * 活动分润对象Service接口
 * 
 * @author ActActivityDistribution
 * @date 2020-11-29
 */
public interface IActActivityDistributionService 
{

    Map<String, Object> getActActivityDistribution(Map<String,Object> map) throws Exception;

    /**
     * 查询活动分润对象
     * 
     * @param id 活动分润对象ID
     * @return 活动分润对象
     */
    public ActActivityDistribution selectActActivityDistributionById(Long id);

    /**
     * 查询活动分润对象列表
     * 
     * @param actActivityDistribution 活动分润对象
     * @return 活动分润对象集合
     */
    public List<ActActivityDistribution> selectActActivityDistributionList(ActActivityDistribution actActivityDistribution);

    /**
     * 新增活动分润对象
     * 
     * @param actActivityDistribution 活动分润对象
     * @return 结果
     */
    public int insertActActivityDistribution(ActActivityDistribution actActivityDistribution);

    /**
     * 修改活动分润对象
     * 
     * @param actActivityDistribution 活动分润对象
     * @return 结果
     */
    public int updateActActivityDistribution(ActActivityDistribution actActivityDistribution);

    /**
     * 批量删除活动分润对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteActActivityDistributionByIds(String ids);

    /**
     * 删除活动分润对象信息
     * 
     * @param id 活动分润对象ID
     * @return 结果
     */
    public int deleteActActivityDistributionById(Long id);


    public int getNextval();


    boolean addActActivityDistribution(Map<String,Object> map)throws Exception;



    boolean updateActActivityDistributions(Map<String,Object> map)throws Exception;



}
